package cn.dogger.easyboot.init.mapper;

import cn.dogger.easyboot.init.domain.FieldsEntity;
import cn.dogger.easyboot.init.domain.TableEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author dogger
 * 2022/7/19 22:01
 */
@Mapper
public interface InitTableMapper {


    /**
     * 创建表
     * @param entity 实体
     * @return 成功与否
     */
    Boolean createTable(@Param("tb") TableEntity entity);


    /**
     * 判断表是否存在
     * @param name 表名
     * @return true存在,反之不存在
     */
    Boolean tableExistFlag(@Param("name") String name);
}
